.movie-info{
    /*padding:10px;*/
    width:95%;
    margin:10px auto;
    display: flex;
    align-items: center; /*定义body的元素垂直居中*/
    /*justify-content: center;*/
}

.movie-info-l{
    width: 35%;
    float:left;
}

.movie-info-r{
    /*padding-right:2%;*/
    /*padding-left:2%;*/
    width: 62%;
    float:right;
    margin-left:3%;

}
.movie-info-r p{
    word-wrap: break-word;
    word-break: break-all;
    overflow: hidden;
}
.movie-content{
    clear:both;
    width:95%;
    margin:auto;

}

.movie-title{
    margin-bottom:10px;
}

.movie-title h3{
    display: inline-block;
}

.movie-grade{
    color:#fb0908;
    padding-left:6px;
    font-size:12px;
}


.movie-info-r p{
    font-size:12px;
    margin:6px 0;

}

.movie-info-r p span{
    padding-right:5px;
    border-right:1px solid #ccc;
}

.movie-info-r p span:last-child{
    border:none;
}

.play-btn{
    background: #333333;
    color:#fff;
    padding:6px 15px;
    display: inline-block;
    margin-top:10px;
    border-radius: 5px;
}

.movie-header img{
    padding-left:2px;
}

.movie-intro{
    font-size:13px;
}

.type-name{
    font-weight: unset;
}
.more{
    font-size:13px;
}

.more img{
    padding:0;
}

.movie-play{
    margin:10px auto;
    width:95%;
}

.play-video .vip{
    text-align: center;
    padding:10px;
    color:#fff;
    display: none;
    background: #0C0C0C;


}

.play-video #my-video{
    width:100%;
}

.play-video .vip img{
    width:80px !important;
    height:80px !important;
    margin:10px;
    border-radius: 50%;
    border:2px solid #343029;
    animation: rotate 6s linear infinite;
}

@keyframes rotate {
    0% {
        transform: rotateZ(0deg); /*从0度开始*/
    }
    100% {
        transform: rotateZ(360deg); /*360度结束*/
    }
}

.play-video .vip p{
    margin-top:10px;
}

.play-video .vip a{
    width:80%;
    background: #fefefc;
    color:#f63837;
    margin:10px auto;
    padding:5px 0;
    border-radius:5px;
}

.play-info{
    margin-top:10px;
}

.play-attr span{
    border-right: 1px solid #ccc;
    padding-right:5px;
}

.play-info span:last-child{
    border:none;
}

.play-info a{
    display: inline-block;
    margin-top:10px;
    margin-right:10px;
    border:1px solid #ccc;
    padding:4px 15px;
    border-radius: 5px;
}

.play-section{
    color:#fff;
    background: #0C0C0C;
    border:none;
}


